<?php
/**
 * PHP versions 5
 *
 * Everdy Project
 * Copyright 2009, Sebastian Bechtel (http://sebastian-bechtel.info)
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright 2009, Sebastian Bechtel (http://sebastian-bechtel.info)
 * @license       http://www.opensource.org/licenses/mit-license.php The MIT License
 * @author        Sebastian Bechtel <kontakt@sebastian-bechtel.info>
 * @since         December 2009
 *
 * @package       everdy
 * @subpackage    everdy.controller
 */
class ArtistsController extends AppController
{
	/**
	 * add_person method, will let the user add a person to an artist
	 * 
	 * @name add_person
	 * @todo implement
	 * @param String $artist_id
	 * @return void
	 */
	public function add_person($artist_id=false)
	{
		// TODO implement ArtistsController->add_person()
	}
	
	/**
	 * admin_delete method, will let the admin delete an artist record
	 * 
	 * @name delete
	 * @todo implement
	 * @param String $artist_id
	 * @return void
	 */
	public function admin_delete($artist_id=false)
	{
		// TODO implement ArtistsController->admin_delete()
	}
	
	/**
	 * all method, will show all artist records
	 * 
	 * @name all
	 * @todo implement
	 * @return void
	 */
	public function all()
	{
		// TODO implement ArtistsController->all()
	}
	
	/**
	 * comment method, will show all comments linked to an artist
	 * 
	 * @name comment
	 * @todo implement
	 * @return void
	 */
	public function comment()
	{
		// TODO implement ArtistsController->comment()
	}
	
	/**
	 * create method, will let the user create an artist record
	 * 
	 * @name create
	 * @todo implement
	 * @return void
	 */
	public function create()
	{
		// TODO implement ArtistsController->create()
	}
	
	/**
	 * edit method, will let the user edit an artist record
	 * 
	 * @name edit
	 * @todo implement
	 * @param String $artist_id
	 * @return void
	 */
	public function edit($artist_id=false)
	{
		// TODO implement ArtistsController->edit()
	}
	
	/**
	 * remove_person method, will let the user remove a person from an artist
	 * 
	 * @name remove_person
	 * @todo implement
	 * @param String $artist_id
	 * @param String $person_id
	 * @return void
	 */
	public function remove_person($artist_id=false, $person_id=false)
	{
		// TODO implement ArtistsController->remove_person()
	}
	
	/**
	 * report method, will let the user report an artist record
	 * 
	 * @name report
	 * @todo implement
	 * @param String $artist_id
	 * @return void
	 */
	public function report($artist_id=false)
	{
		// TODO implement ArtistsController->report()
	}
	
	/**
	 * search method, will let the user search through the artist records
	 * 
	 * @name search
	 * @todo implement
	 * @return void
	 */
	public function search()
	{
		// TODO implement ArtistsController->search()
	}
	
	/**
	 * subscribe method, will let the user subscribe an artist
	 * 
	 * @name subscribe
	 * @todo implement
	 * @param String $artist_id
	 * @return void
	 */
	public function subscribe($artist_id=false)
	{
		// TODO implement ArtistsController->subscribe()
	}
					
	/**
	 * suggest method, will let the user suggest someone an artist record
	 * 
	 * @name suggest
	 * @todo implement
	 * @param String $artist_id
	 * @return void
	 */
	public function suggest($artist_id=false)
	{
		// TODO implement ArtistsController->suggest()
	}
		
	/**
	 * view method, will show an artist record
	 * 
	 * @name view
	 * @todo implement
	 * @param String $artist_id
	 * @return void
	 */
	public function view($artist_id=false)
	{
		// TODO implement ArtistsController->view()
	}
}
